Pros
I have had the opportunity to work with some of the most talented and intelligent co-workers at this firm. Working together with them as a team really brings the output to another level. I am thankful to work with these wonderful people.
Cons
Simply put, management is horrendous. - Terrible communication - They will tell you anything to keep you working there. Then come review time, they completely change their story. I have heard this horror story, and seen it happen to colleagues too many times to count - Compensation is the lowest in the industry, but they tell you that you should be thankful - Most managers and higher cannot actually do the work that they are supervising, which means they don't understand the intricacies of it and how it actually gets done. This leads to them just pushing people around, while not knowing what it takes to actually reach the goals they are setting.