Great people to work with. Flexible hours and no issue working from home.
But the payroll schedule is very outdated - 15th and end of the month. No O/T paid. Can work on avg 60 / hrs week if really swamped with projects.
There is very poor communication among teams and local management. Some managers been there to long that need to be eased out the - more ... door.
Projects are poorly managed and scheduled. Some PMs not PMP certified, which leads to a lousy work/life balance.
Depending on position can do a lot of traveling to customer's offices. - less