Pros
Met a lot of smart people in the beginning, learned a lot about the industry (mobile web sites) as it was relevant when I started in 2012. Learned to thrive under pressure with a large client base and at the time under great leaders (Client Services management team) as well. Made some great friends, had some good parties.
Cons
Made to feel undeserving when asking for a raise or requesting a meeting to discuss the possibility of a raise. The hush hush mentality of "upper management" is concerning for not only the direction of the company but the value of the employees. Employee morale has turned a bit depressing. No clear direction as to forward movement with the company. ** Note to current employees, if you plan to leave for another opportunity, and have worked through the quarter, rightfully earning your bonus... let it be known that if you are not employed the day the check comes to you will NOT get your bonus! i.e. When your final check comes after you have left you will receive your salary payment, but not the bonus.