Pros
Great learning experience. They put you on big projects with limited knowledge, but that forces you to grow and learn quickly.
Cons
There are way too many bosses, too many people in charge with limited knowledge/experience of the actual task. Benefits suck and continue to get worse every year. Work/life balance is nonexistent. As someone who commutes an hour each way, being forced to stay at work over 40 hours/week is undesirable. But “people are watching” and you’re put on lists of you don’t. Charging shop orders and earning hours is more important than the actual quality/quantity of work being produced. I’m sure EB wouldn’t mind if we all wandered the halls all day, as long as we were progressing hours. EB hires incompetent people at higher job titles because they have “experience”. Not fair for an E1 to be training a senior engineer who can’t catch on and keep up. If you show EB you’re capable of doing the work, that’s what they start to expect. Job title and pay grade is irrelevant. I was an E1 and was lead engineer on 3 huge tasks. While E2s who have been here 2-7 years longer than me were still doing entry level work.