ATGWORK is great company to work with. Great respect and admiration for the management and software development team. Company encourages everyone to have a balanced lifestyle.
Cons
If you don't like to grow and develop your career then don't come here.
The company gets senior-level contracts and gives them to the junior software developers. It's a good experience for a junior software developer.
Cons
The paying doesn't even get close to a software developer's salary and they don't provide insurance. There is a communication issue that may cause the loss of contracts. Without a contract, the company doesn't pay a salary.