Pros
People at the company were enjoyable to work with. Workload was reasonable.
Cons
The job itself is repetitive, and not particularly mentally taxing.
Pros
Being your own boss! You manage your day-to-day and get things your way. Nobody cares how you get it done as long you deliver high-quality products on time. Work life balance is great.
Cons
It's a great place to work, but with so much going on in such a large company you get lots of spam in your email...from your own employer...