Policies and procedures are good towards employee and in work process.
Great exposure to engineering knowledge.
Systematic process adopted for smooth operations.
Cons
Much pressure involves during the work to reach management expectations and monthly billing targets.