Pros
Great benefits Great location Above average pay and bonus structure Very Relaxed dress Employee Fitness area Many great people who want to do the right thing
Cons
Can often be very unprofessional environment- interaction with senior management often result in insults and personal attacks, vulgarity Impulsive decision-making followed by more impulsive decision-making- makes it like Groundhog Day. Many activities center around drinking which if you don't drink, can make it difficult to fit in. Firm seems to lack long-term plans and direction Difficult to get input from senior management Ego from the "one percent" is out of control Company seems to turnover employees very rapidly Client acquisition has slowed dramatically in recent years which should make you concerned for long term sustainability.