Pros
Pay is above average with good benefits. Lots of awesome smart people.
Kontras
Absolutely no support for people struggling with mental health issues. Constant stress over wether or not people are going to need to be fired due to finance restraint. If you do not openly comply to corporate or anyone above you you will be harassed by the company in order to get you to quit. If you last too long without moving up in the company they will try and get you to quit. If you try and implement new systems to help the company save money you will be told to do an ungodly amount of administrative work just to have your tickets sit there for six months and close due to "lack of correspondence." If you do a good job and like what you do they will desperately try and force you up the ladder, adding more workload and stress, even if you are content with the job you currently have and express that you have no desire to add to your workload at the moment. If you call out racism/harassment or extreme poor attitude you will be called a tattle tale by management and relocated since "you obviously can't get along with your team."