Pros
* Company decided to relocate my office to the HQ. Rather than let me go immediately, they gave me several months to work part-time while trying to find the right opportunity. Showed a commitment to me and my career beyond working at this company which I appreciated immensely. * Good crew, fun culture, lots of opportunity to share my opinions on the direction of the company. * Flexible hours and good work/life balance.
Cons
* It's a small company so you've got to be self-directed to get things done. You can't call the Help Desk and ask someone to come fix your computer. You go to the Apple store. * Again, small company which means benefits are not what you get at larger companies. That said, good 401K match program and other things like free bus pass helped offset the loss of big company perks.