Great job workplace, professional, yet compassionate. Tons of opportunity for the energetic engineer. Senior Management and Engineers worked shoulder to shoulder. Always open for new, good ideas.
Cons
Workload was always cyclical, with high peaks being difficult to manage. Company growing pains were apparent while the company was increasing by 50% each year.