Pros
Great pay, decent product/market offerings (although market has similar if not better), and good teammates. Really good marketing, it's exactly what they want you to think it is. They tell you everything you want to hear while maintaining eye contact.
Cons
There are 4 management styles and only one is effective, helping people achieve their personal goals in a rewards-based environment. Management rules with an iron fist and is entrenched in old-school, outdated practices. The culture is work hard not smart (if you consider that one). Unnecessary and unneeded high-pressure in areas where it's not needed. The good part is it's a matter of time until an outdated model breaks itself. Conclusion: It's essentially the opposite of whatever your favorite company is.