Pros
- Steady stream of work - Flexible work hours - Some employees tend to make presentations on some engineering topic on a weekly basis, so it's a nice way to see what else is going on in the company - Employees' knowledge of subjects seems ok - The office frequently has free food in the kitchen - Your existence is acknowledged. An email will be sent out naming everyone that has been with the company for a year and things like that. - IT usually gets back to you within 24 hours - There is an emphasis on safety - Employees are polite to each other
Cons
- Personally, my work is incredibly tedious and dull. There's no sense of growth or accomplishment, just mindless grinding. - Open office seating - High employee turnover. I think the slight majority of the people that I've met have been with the company for less than a year. There are still a lot of people in the office I have not met though. - Poor sense of community. There aren't really that many social events. - It's really difficult to get to know your coworkers... and I mention this as an extrovert. I'll go days without speaking to anyone in the office for more than a minute. It's like working among strangers. - Leadership feels like its absent - There isn't any job training when you start, you just kind of get thrown into your work after doing some orientation videos.