A growing company, there are great people, lots of opportunities and the work is both challenging and well defined with realistic parameters and expectations.
Cons
the hiring process can be drawn out when recruiting takes place before jobs descriptions are finalized