Pros
You may upon occasion be treated to some free coffee or food. The office location is fairly clean and updated. There is a cool roof deck area. Lots of events and company activities. The pay was OK.
Cons
The company has no learning and development program or training courses of any sort. Your training consists of shadowing and note taking for 2 months before your thrust into your role and expected to be a master. If you ask too many questions about your job after that, consider yourself up for termination. And there are people too precious for management to release that may be responsible for training you in some areas who can have a diva moment and decide they no longer want to because it will waste their time and you're just stuck dealing with not having whatever valuable knowledge that person could impart. To that note, there are spineless managers incapable of punishing ineffective senior members due to said senior members being the only person knowledgeable in their specific skill. One of the highest ranking employees here once commented on his visit to the company's largest client's offices that, "The people there were just so lazy that I wish I had an AK-47 to just do away with the dodgy lot of them." He was inevitably forced to issue an apology statement by the owners but working for anyone with that mindset is worrisome to say the least. Lastly but certainly not least, if you are a minority, you will definitely feel it every moment you're working here. The company lacks any kind of awareness or understanding for the needs of minority employees or how to interact with them. Prepare yourself because you WILL be treated differently. I've witnessed the CEO himself ask a new African American employee about basketball in their 1st ever conversation, even assuming that the employee must have played the sport before. Inconsiderate things like this happen all the time here.