Vantaggi
My immediate coworkers are great Flexible schedule is offered, and management has been responsive to desired schedule changes Pay is pretty good - appears to be about average for industry
Svantaggi
Communication within organization poor Company does so many things, that it is easy to get lost in the shuffle Offices pitted against one another for profit Procedural questions often go unanswered Company requires employees to have AMEX cards, carry full liability personally for corporate travel, and does not necessarily reimburse employee before bill is due, in full. Excessive required internal paperwork combined with a requirement to maitain very high (over 90%) billability causes high levels of stress. Because of lack of communication, there are offices (or subsets of offices) with little to no work, when other offices are contracting outside of the company for the very services offered by those offices that need work. This is EXTREMELY frustrating. The company has lost sight of the importance of local work, leaving people with specific local expertise trying to play catch up so that they can do work in different regions. There is an overall feeling of waiting for the other shoe to drop. Layoffs come without warning, in a seemingly haphazard and illogical way. No respect for what people actually contribute. Atmosphere of fear is pervasive. Never thought I'd work somewhere that reminds me of "office space"!