People to work with ok. Management pretty bad, with a lot of expectations. All based on metrics and once you fail at something, feels like you're on trial being treated like biggest criminal. Management had no communication skills with employees and just care about metrics instead of hearing out employee concerns. Good benefits and bonuses.
ProsTravel time, employee events
ConsLong hours, high expectations for the pay, low increases