Pluspunten
Skilled coworkers, fairly competitive pay, flexible schedule
Minpunten
Frequent travel to inconveniently remote customer locations is required. Projects are heavily customer driven, allowing little space for innovation, especially in areas of process and tooling. You end up feeling like you are just "rented" to other companies as an extra body to throw at a project instead of being a part of a cohesive team environment. When a customer project ends, an intense period of boredom sets in as you have to switch rapidly between random tasks (without enough time to finish any of them). There are so many people in this situation at any given time that management is forced to take whatever projects are offered to them to stay marginally profitable. Because projects are taken out of necessity, they are generally uninteresting and rarely in your particular area of interest or skill. Even though there aren't enough interesting projects to keep everyone occupied, the company still hires new people at an alarming rate. Aerospace/medical/safety critical projects are usually the most boring projects to work on, but the sales team pursues these the most. Office environment is anti-collaborative since only one person can fit at a desk and there are no spaces for collaborative work (people outside the company have even noted this). Even if there were collaboration areas, the project teams are so sectioned off from each other that there would be nothing to collaborate on. Profit sharing is a joke. Distribution is based almost exclusively on how much overtime you put in, so only the workaholics will benefit which really clashes with the company's "sustainable workweek" values.