2.0
Oct 2, 2016
Anonymous employee
Current employee, more than 8 years
Recommend
CEO approval
Business outlook
Pros
They allow mid-level and senior employees flexible work schedules and have a good client base and reputation of quality work.
Cons
Promotions are hard to come by, negative gossiping is rampant, and cliques define what opportunities you will be given. Manager styles vary widely and some are not effective delegators or mentors.