Pros
-Great people on the day to day team level
-Market value pay
-Good benefits
Cons
-Management does not care about staff and has on multiple occasions bullied some members of staff
-If you are select few you are treated with respect, otherwise you will be regularly belittled by upper management
-This firm is a revolving door, very talented people are treated terribly and they leave
-They will make a lot of promises when you first start and will always fail to deliver
-Management encourages upper level staff to pick on lower level, when lower level staff comes forward only the bullies are protected.
-HR is off-site and has no interest in helping to solve any issues
-Would not be surprised if half of the company walked one day