Pros
Good pay, celebration of people's birthdays
Cons
Terrible management, bad environment, micromanagement, very top heavy, all the staff are unhappy and nothing is done to improve it, staff are placed in departments they weren't contracted for to suit the management, pressured to bleed money from clients, completely unprofessional