Pros
- Challenging and meaningful work - interesting coworkers - incredible healthcare (like truly life-changing access to a basic human right for the first time in my life) - opportunities to work with customers all around the world - breaking up the doldrum of the work week with travel to your customers or to a go-live customer, but you can control how much you travel to an extent - in my experience at least, supportive coworkers and managers. - very helpful HR person for managing FMLA and accommodations - if you have good self-control after work and good work ethic during the day, you can very easily stick to contract hours most weeks.
Kontras
- wildly varying levels of support from management depending on team and assigned TL/manager - sometimes customers expect more than is reasonable and even a good TL/manager is limited in their power to make it better for TS - seemingly basic requests for a kinder workplace get stopped by upper management with no explanation - limited WFH (10 half days a year with optional 2 half day carryover) - like most salary employers, won't discourage you from working extreme (unpaid) overtime because it's to their benefit