Pluspunten
- Lots of great people to work with and mentor from - Consistent work loads for the most part - Chance to take classes inspired by real-world experience - Peer reviews are good way to get feedback - Work hours are pretty close to 40 hours a week, and flex time is available. - Lots of international work available without much experienced required. - You get to work with cool space stuff!!
Minpunten
- Poor salary commensurate - Tough to get promotions starting out, need to put in time, may not suite many software engineers - HR policies are sometimes weak and predatory - Some divisions lack ethnic diversity - Development often uses waterfall techniques instead of more agile ones - Lack of turnover in some areas makes it hard to move up the ladder