Pros
I have worked for Thorne for over three years now and I couldn't be happy with my experience here. The company really promotes a "team" mentality demonstrated by the fact that my colleagues are always willing to help me solve complex problems or stay late at the office to make sure my team meets important deadlines. But, the thing I love most about Thorne is the Senior Management team. They are always willing to listen to any and all ideas and really invest in your professional development.
Cons
The company is in a stage of growth and has not been hiring as fast as it has been growing. So, at times, the work load can become overwhelming. But, the upside is that there are so many interesting projects going on that there is never a dull day here!