Vantaggi
I have honestly never worked with a better and more diverse group of individuals. Everyone has their strengths and are used to capacity. The management is wonderful and it makes you feel like a larger more extended family. They are very flexible when it comes to family/life balancing, caring and understanding. They give mid and end of the year reviews (which is something I have found rarely done in other companies I've worked for), and work with you to help obtain your personal goals. The company is doing well because it's literally doubled in size during the past year or two and word is it will keep growing - which is great news. There are many employees who have been there five years or more and this among other achievements are usually recognized on a yearly basis. My own experience, everyone has an open-door policy. They see their employees as an invested interest and want to see them succeed - so even when an employee could be going through a difficult time and it affects their work, they show care and understanding by getting involved (professional level of course) and working together to make sure that employee succeeds. It's a laid back atmosphere and I'd say most everyone has a great sense of humor and fun to work with and the company likes to do quarterly gatherings that bring everyone together - whether it's a summer picnic at a theme park or a corn maize during the fall, they are very family oriented and want all to succeed. You are able to get your feet wet in a variety of projects, if you so choose.
Svantaggi
Sometimes roles change and you aren't made aware. Communication can always use some work but that's with any company - large or small. If you are the type of person that likes being told what to do or micromanaged, it's not the place for you. They want go-getters - people who create their own ideas and tasks and find a way going about it. It's a very busy company and there's not a lot of time to do hand-holding (the beginning is always the exception thought). Not a bad thing if you like to think outside the box and have creative freedom. Another thing, sometimes we grow so much we aren't introduced to everyone who joins, but it's been getting better with more formal introductions via email, quarterly newsletters, and employees escorting the new employee around the office and introducing them.