Pros
The pay is generally good and the overtime system is nice if you can get it. My schedule is flexible and my immediate co-workers are generally competent and respectful. JE is a well run company at the top and is well respected. Some exciting project and travel opportunities if you are lucky enough to get them.
Kontras
It's hard to find your way here, especially as a younger employee who is looking for growth and mentoring. There is almost no money for training and development, especially in the current economic condition. Managers don't really like managing people, just projects/budgets. If you're looking for career growth and professional development, it's a struggle here. Some people do really well, but for most it's not the best place to start a career. Communication is always lacking.