Some real improvements in processes and changes in people
Opportunity to work on really interesting projects
Household-name customers
Good place to grow and learn with direct customer-facing opportunities
Cons
There have been ups and downs. Company had been slow to make necessary changes but that seems to have changed significantly this year