While there are a lot of project opportunities and responsibilty, the company culture is quite traditional, and may rub Millenials the wrong way with its limited work-life flexibility and hierarchical decision making procedures. It is an engineering-driven, "Minnesota Nice" culture that does not encourage conflict, and creative types may find it a bit stifling. The company is still working on the last bits of bringing together the two companies that merged to form Mosaic, and there are still some spots where there are "corporate vs. the field," or "the way we need to do it vs. the way we've always done it" issues that get in the way. Also, the hiring process is still being improved, and it can take 10 weeks and multiple interviews to get through from initial job application to an actual offer; be prepared for this, if you are an applicant.