Pros
Recent events have inspired me with hope and a potential for the company to take on a more professional tone and thus be more successful. There is a lot of room to move into new positions that you work for/toward. The new building will be complete in the next month, which will offer a brand-new, fresh, and clean work space with an effort to create a healthy and productive atmosphere. Some of the newer, upper-level management achieved their positions through hard work, knowledge, and experience, which provides a great opportunity for the company to move upward and hit some goals that its had for a few years. The employees generally bond well and get along with one another.
Cons
The last 5-7 years have been a variety show of impulse hires followed by various waves of layoffs and micro-exoduses of employees. There is a strong aroma of nepotism and popularity hires, which can be a benefit if you're on the right side of the tracks. The technology is slightly behind the dreamscape, and the expectations land far beyond the rewards and appreciation. Although, there are many praises, there are few rai$e$ for those who work diligently.