Pros
-Pay is okay -Benefits are okay -Work life balance is okay
Cons
-Waters has been consistently laying off American employees and contractors, then replacing them with cheap labor in India. This cheap labor is difficult to train, consistently misses targets, and overall has about 1 competent person for every 10 people. -Waters does not replace people that they fire or retire with talented new employees. Instead, they divvy the work out to other people with little to no training and expect it to get done to the same quality standard as the person who they fired or left. Some of those people had 10+ years of experience in that role, and cannot be replaced with cheap Indian labor or a hastily thrown together new "team" (that still has it's old responsibilities). -Management gloats about how well the new offices in India are doing in All Hands meetings, but behind closed doors everyone is in agreement that this new structure is unsustainable and contributing to an overall spiraling downward corporate experience. -Due to time zone differences, most of the Indian teams log off by 11am EST, and have little to no backup from 11am-5pm. -Instead of training employees thoroughly to prepare them for new responsibilities, workers are rushed into new work after a short briefing. This leads to disastrously bad releases, with more time being spent fixing badly done work than working on new goals.