Biggest con is compensation. Compensation is based on departments budget and not the skills, knowledge or experience the individual brings to the table. Annual raises are minimal despite promises that inflation is being taken into account. Don't expect anything over 2% and if you bring it up you will be told your lucky to get anything at all or that you still have a job despite the workload. New employees are paid significantly more than those who have been with the company for years, it's best to boomerang if you want a better wage/salary. Yearly bonuses are percentage based on performance however, top performers are minimally rewarded for their above and beyond efforts. So don't bend over backwards, it's not worth it. Lots of pat on the back meetings with double speak to mask lack of compensation for their employees efforts as if kudos and recognition pays bills.