Pros
-Modern and nice office -Work life balance -Friendly employees TMC is a great company and a nice place to start your first job out of college. However, I would be surprised if anyone would actually be happy here for longer than that.
Cons
HR is extremely dysfunctional and unprofessional. I think many people are leaving the company based on this. There are quite a few rumors that the recruiting process here has no actual proof of reasoning behind hiring other then if you are "liked" by the individual who is interviewing. I personally thought the interview process was a positive experience however, after seeing and hearing many stories I would have to agree with this. In addition, instead of promoting and developing from within they tend to hire outside of the company. If you are looking to develop and further yourself in your career stay FAR away. They also do not pay well.