Pros
I have the opportunity to work with a great group of people on a daily basis. Our team is not only knowledgeable but we mesh well. We work hard. We are not only working together for a common goal but we also are friends outside the workplace. When one of us seems stressed, someone always comes in at the right time to make us laugh. Also, if you produce results, you receive compensation and promotion for your efforts. The management and VP's are very approachable.
Cons
It is not a 9 to 5 type of workplace. You have to learn how to balance work, home and social life. The company is still in the process of instituting things to make the company better than it already is. I appreciate those efforts. We are still a young company so we are working through our trials.