Team is great, most employees are great, work load is engaging, company respects employees' growth, budget is not as tight with new investors, many projects in the works.
Cons
Work load at times is crazy with customer deadlines. Facility is outgrown and a little old.