Good For A First Job
The work environment is great as they hire very amiable people. It is not an employee first type of organization. The persons at the bottom doing all the work are rarely recognized.
It is very hard to get advanced positions.
ProsGreat work environment (excluding management), great to get work experience
ConsVery one track minded and business over employee minded