No jobs found – change your filters above for more results
1 person found this helpful
- Comp & Benefits
- Work/Life Balance
- Senior Management
- Culture & Values
- Career Opportunities
I worked at DornerWorks full-time (more than 3 years)Pros
Skilled coworkers, fairly competitive pay, flexible scheduleCons
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.Advice to ManagementAdvice
Stop hiring new people until you can find enough interesting work for your existing employees. Spend more time getting to know what your employees skills and interests are, then adjust project staffing accordingly. Stop taking projects that are almost completely customer managed or require frequent travel. Learn how to execute software projects in an Agile way. Broaden your areas of work to include non aerospace/medical customers to get more interesting projects. Share profits evenly between all employees.Doesn't RecommendNegative OutlookDisapproves of CEO