This company has no vision and they have no good managers. work in haphazard way and with little ethics. At the time when the projects are at peak they really don't care about the employee and no training for future build up but when they are lean on project they just kick employee out saying that you don't have the skills we need. even in the case they hired people from college and all responsibilities of traning and building for future.
Employees are the only real asset of the company. Career progression is comparatively slow as compared to the Industry. Specialization is key for career progression. High job security and lots of opportunities to travel.