Pros
-Knowledgeable, friendly co-workers that are open for questions and technical support. -Awesome medical benefits. -Flexible hours and no pressure requesting vacation time. -Management makes it easy for employees to schedule meetings with them if you ever need to talk. -Management is very prompt on answering or researching your questions.
Cons
-As one reviewer said for the Helena site, too many signatures needed by managers on the company and client sides to get tasks rolling quickly. -Recognition is next to invisible. -Management on all levels is less than adequate when it comes to the business side of things (read, disconnect between management and clients). Also very top heavy with managers. -Training before you start a new project is non-existent. -Promotions and advancement seem unattainable. Managerial decisions of who gets a raise or is promoted is decided before employees even get to their year end, performance management meetings.