Vantaggi
You do meet some great people here and with the right mentors, you will learn and grow a lot. I gave it two stars because I did genuinely enjoy my first year here, the insurance was good if you're single, and had a decent amount of vacation days.
Svantaggi
The company has become more and more political through their rapid growth period. Upper management plays favorites and if you're one of the chosen few you will flourish here. If not, you will be over looked time and time again. The accounts team knows who they like working with and don't give opportunities to other people to help them grow as well. Business is the bottom line and they reward employees who kill themselves over deadlines instead of teaching the accounts team how to manage client expectations so that everyone isn't working late every night. If you get on their bad side, or simply don't agree with their 'high standards' then they will find any reason to make things difficult for you and eventually get you out of the company. The more exciting design jobs go to the same few people while the rest are stuck on the tedious, difficult client jobs. If you talk to management about any concerns you have, they're all talk and no action. They put off annual reviews which therefore put off any salary adjustments that you are owed.