Very laid-back atmosphere, small company, decent pay, relatively easy to get promotions. CEO and other head people are easy to communicate with
Cons
Management needs to have a larger role in day to day operations. Some employees take advantage of little supervision. Company can seem very unorganized when faced with an issue.