Pros
- You get to live in Eugene - If you're competent, you can get all of your own work done quickly then teach yourself new things related to projects and then leave a little early -- this isn't by design though, it's just because management doesn't communicate/listen to their engineers enough to know the difference. - Some of the people are decent - Management lets employees get exercise throughout the day
Cons
- No matter how much you contribute to USNR's bottom line, you will not be rewarded beyond a yearly 3% nominal increase -- barely covers inflation - Every good engineer not tied down by family has left the Eugene office, with a few exceptions. The remaining engineers are senior engineers pulling a pay check by babysitting legacy projects that don't require any actual work anymore. - The management sticks engineers in a cube farm in a sunless room. This isn't healthy, especially in the PNW - Absolutely no career track for engineers - Antagonism between offices. Some engineers refuse to talk with one another - Whole power structure feels parasitic, with 1/3 people actually moving the company forward and 1/3 doing some work and 1/3 just being parasites - Massive technical debt in terms of poorly documented, buggy legacy code and complete absence of training for new engineers leading to yet more poorly documented, buggy legacy code