-For the most part, you're not micro-managed, until you do something "wrong"........ -Cool equipment to test -Most of the engineers are young and it's fun to link up with friends off-duty

Cons

-Absolutely no career path (you're literally told that if you do well during the first 3 years, nobody will care). I literally couldn't believe they told us that. -No mentorship program, even for new employees, whether experienced or recent college grads -Sink or swim mentality -Very little training available and the management doesn't seem to notice, or if they do, they don't care (more accurately, it "costs too much and we don't have the money for that"). -You want new glasses? Pay for them yourself, b/c it's not part of "the deal". -Management has questionnable leadership skills at best -Absolutely no performance appraisal system. You're flappin' in the wind your whole "career" here. -Cranky HR department.

Advice to Management

-Grow a pair. Start supporting your engineers more. Provide training/professional development that we all know is needed. It's actually a cool company, but there are so many processes (training!) that could be improved. A leadership development program would be beneficial. A process improvement expert would be beneficial. Even with all of the things I don't like, I still like the company, but without a career path, what do you expect professional engineers to do?

Good for a temporary hold over while a quality position comes available elsewhere.

Cons

Absolutely no advancement. There is a big disconnect between the employee and the company due to the fact that most employees are assigned to support the government organizations. As long as the government customer is happy, all is well. However, there's no feedback to the company line supervisor on one's performance. There's no process of review.

Advice to Management

Establish a formal process to review employee performance. Get engaged in workforce happenings. Provide a means to motivate employees and to recognize outstanding performance.