Pros
They have free online courses.
Cons
Not a lot of possibilities of promotion Under staffed, over worked Pay does not keep up with inflation; little to no yearly increase. You have to write an essay defending and explaining as to why you deserve a yearly increase. Total bull. Basically forcing you to flaunt and make your peers look weaker and less deserving than you do. Not a lot of possibilities to get bonuses either. Work load and scope of work increases, but they don't pay you for the extra load they make you carry. Management does not seem to care for their employees and their welfare, it's all about giving the best smooches to the clients' ahem. They have a very low ceiling for salaries. Management likes it toxic but they also like to keep it low-key.