Pros
The people I worked with were great and extremely knowledgeable. It's sad to see that the majority of them have now left the company or have plans to leave.
Kontras
I have worked in multiple departments at this company and have seen dissatisfaction from many of the employees. The employees do not get compensated for their hard work and the bonuses for Q1 were cut in HALF for the Tech Support department. Not to mention, when employees are promoted, their compensation stays the same. This is another main reason why people keep leaving this company. It seems that the executives think the people in Tech Support are easily replaceable as if the years of experience with the product can be replaced in a matter of weeks or months. There practically will be no Tech Support department with the rate knowledgeable employees are leaving. Almost everyone I know in that department has plans of quitting, or are thinking about quitting. Every week more and more talented support engineers are leaving the company and the more the executives ignore this issue, the more it is apparent that they do not care about the quality of service customers will receive when calling into Technical Support. Sure, you can hire newbies as replacements but will they know how to solve P1 cases? Who will they turn to for help when the only people left in the department are newbies as well? The fact that the organizational structure in the Technical Support department was changed even though the majority, if not all, of the employees expressed their concerns and dissatisfaction, shows that the opinions of the employees were not taken into consideration by the executives. Also note that before the change happened, the upper level management team was given a list of the people who would leave if the department were to change. In regards to working in different departments, if you were to move to a different city with higher cost of living, you will NOT be compensated accordingly. Try living in a city where the rent is more than half of your monthly salary. Also, the phrase “Let me get back to you” seems to be the phrase of choice when upper level management is confronted about issues such as compensation, project availability, etc. Poor communication among the different levels of management is another huge con. All compensation changes, and financial decisions have to go through the CEO so the process takes an enormous amount of time. If you do some research you will notice that the majority of consultants at this company are GDC consultants. If GDC consultants were to leave the company, they would have to leave the country as well due to Visa reasons. Because of this, most of them are basically forced to stay with the company. It is an ongoing trend that if you have the ability to leave the company (US citizen), you will most likely do so and I have seen plenty of other consultants who end up leaving within 6 months due to the poor compensation, and project availability. If you look at Lithium (Forum for consultants) you will notice that a lot of consultants are on the bench and are not staffed on projects. Sure, consultants have "uncapped" quarterly bonuses, but it doesn't really matter when you can't get on a billable project. Also take into consideration that the employees in the Technical Support department were only given 50% of their Q1 bonuses...