Pros
My peers were great mentors for this field. Absolutely my time learning from them.
Kontras
Management is very sensitive to criticism, and it will probably be the company's downfall as they are not flexible to change. I am writing this review now because I worked at the company several months ago. The CEO of the company sent out an employee satisfaction survey to the whole company. He then had an all hands meeting to discuss the results, during which he stated: "20% of you do not think your managers are properly managing you, and are not satisfied with how things are run. To those of you who feel this way. Just leave, and quit." Rather than address and followup to how the company could be run better he told his employees to leave. To my knowledge at least 5 employees have put in notice following that meeting, and more are debating it. Thats over 10% of the HQ's staff. Food for thought. When an employee gives constructive criticism. Its not an attack. They care enough about the company to want to better it. If you attack them and make them leave, then less people in the company are there that actually care about its success. Good luck.