Dynamically changing for the better. Old negative reviews are just that....old and in the past.
Pros
The people who work here are great, over the years the teamwork has vastly improved and many go out of their way to assist one another. I have met some of the best mentors, co-workers, and leaders here and I have learned and accomplished more here than I ever would of been able to at a larger company (Non startups). The technology is one of a kind and there's noone else in the market capable of competing, especially in the amount of time that Dynamics has had to do so. The benefits are definitely great, better than average, especially the medical care. The CEO and leadership he has picked is spearheading the company in the right direction, the company will continue to grow and I choose to be apart of it everyday.
Cons
The pay could definitely be better in some positions but it is understandable being that the company is still young. The company could do with an HR department and take the load off some of its workers who must make up for the lack of one. Work/life time could be an issue for some with family, but the company is definitely willing to work with you.