There are some individuals at the company who will really go out of their way to help you.
Cons
The higher-ups at the company have no regard for the teams below them. Joel Miner in particular does not have a clue what the people under him do but nonetheless is constantly berating them.