Pros
There are some great managers and brilliant/talented people here. I've had the chance to learn a lot from exceptional engineers and great leaders. Within Product Development, there are lots of exciting, forward thinking projects going on. If you have the right manager and director, you will be well supported. If you don't, transferring within the company is pretty accessible, but you'll have to take the initiative to make it happen yourself. I happen to have a great manager, and my former VP was very supportive each time I asked for a career change. The leadership in my group has been very flexible and accommodating every time I've asked for a change either to my role or to my schedule/work situation. For example, shifting your hours so that you can be home with your kids or to improve your commute is accepted within my team. (This is not necessarily the case for all departments at Bloom.) I've always been given control/choice over what types of projects I work on and where my career path is headed. While the Product Development team (and Engineering overall) is majority male, I've always felt supported as a woman in an engineering role. We could certainly use more women in Director and VP roles within the Engineering Department, but overall I think the culture is supportive of women.
Cons
Organizationally, Bloom is kind of a mess. Leadership is a mixed bag. Bloom insists on charging forward without streamlining our processes, which leads to lots of wasted time. While we have some excellent Directors, VPs, and Execs, we also have a few that just aren't good leaders. There often isn't clear delineation of roles and responsibilities. Some projects/tasks have too many cooks in the kitchen. Others are neglected completely because nobody thinks it's part of their job description. Our documentation and recording processes are clunky and hard to use. It can be hard to track down simple manufacturing or installation info.