Pros
Good compensation, interesting projects, professional environment and available training for employees.
Cons
Management is located in corporate office which are not really in touch personally with their employees and rely feedback from their management collegues. Therefore, they are out of touch with actual conditions in the office and existing environment. Support Divisions such as Finance and Accounting dictate corporate procedures catered to field which make it extremely dificult to understand and diffucult to manage projects efficiently and effectively. Company does not care about their employees. They basically treat employess as just numbers to them. Too much waste and inefficient making the company not competitive with others. Too much company politics and favoratism. Some employees are in positions that should not be in and have too much authority. Not a fair company to work for.