Pros
Good salary, some very sharp co-workers, decently located in regards to public transportation
Cons
This company rewards mediocrity, the environment is something from the early 80s (we're talking cubicles here!), the environment is not supportive for women or minorities in technology, it is very much 'Wolf of Wall Street' culture - you're either one of the 'good old boys' or you simply do not exist. the CEO calls the environment 'innovative' and is sadly being fed some bologna by upper management that has completely lost touch with their employees and its sad - he can't even see that his employees are laughing at him every single time he uses the word "innovative". There is not a single innovative person or thought in that company. Or if they get someone in who truly has great ideas - the motivation will be SUCKED out of them by the end of 2 years just because it will probably take that long to get even a PoC approval