A good place to growThe good thingsa good place to start a career.
Teaching even an engineer position to be as a whole.
Can learn lots of stuff from technicality to management
Friendly co-workers and office staff.
The challengesLimited chance to go for a higher position in the company