Pros
Working for this company only gets better over time. This is one of the first places that I have worked at that each day I love my job more and more. I look forward to being around the people I work with and doing my job. I feel respected, valued, and strongly feel as though management has me in their best interest. I know that my hard work will be rewarded and that career advancement is in my reach. I have found that this company is extremely flexible with my schedule and is an amazing place for students to get real world experience and start their career, but still get reasonable pay. They work around your school schedule. I feel as though the outlook is as long as you get your job done and you work the amount of hours a week you are suppose to, you are fine.
Cons
It is still a small company that is growing, but they are growing quickly. They are, however, good at addressing their problems and searching for a better solution.