Pros
Free Snacks, food and coffee. Lots of cool and fun events going on. Company arranges great parties for everyone. Great employee benefits and recognition schemes. Modern and clean work spaces. Nice diversity of employees from different backgrounds. Competitive salaries. Working with fellow peers who are equally friendly. Many friendly colleagues and managers happy to help, answer questions and provide support. Good experience for chosen career path. 95% of employees are kind, good-natured people always happy to talk, help and support others.
Cons
Quick to throw out the baby and KEEP the bathwater; High rate of employee turnover. There is no sweet sorrow when you leave, they'll slam the door behind you when you leave, shout "good riddance" and then proceed to bad mouth you to ex-colleagues. SOME Line managers work employees into the ground, take credit for others work and cream off the easiest workload for themselves. I have seen line managers use 50% of their work day away trying to convince directors and execs to get rid of junior employees. Ambitious and arrogant individuals are allowed to humiliate, denigrate and abuse their team members and colleagues in order to progress their own goals. Sales staff are embarrassed with round robin emails detailing their poor performance. 5% of employees are sociopathic, psychopathic and Kevin Spacey wannabee's.