Pros
Some really nice hardworking people (who deserve better) Supportive of education and training that provides better skills for employees
Cons
The most unprofessional management team I have ever experienced, starting from the executive management on down. They hire a lot of HIB visa holders, and have no respect for a decent work-life balance, but cover this up with a lot of phony "corporate culture" speak that glorifies a work environment where bad management is ignored, or worse, rewarded, if you are able to get your staff to keep working harder and harder not smarter. Managers are promoted from within without a lot of support or mentoring because the senior staff are completely overleveraged or lack relevant experience themselves so they can't help. The end result is a lot of overtime and stress for the poor staff trying to do the work. The company says that its competitors are big tier 1 companies, which indicates how out of touch and arrogant the executive management is if they think they measure up to these companies. This company is on a downward spiral with no management vision or employee policies to shore it up. If you are absolutely desperate for a job, then take one with them, but keep looking - you'll be glad you did.