Pros
I work at the headquarters in Dublin, CA. I enjoy the campus culture - we have a gym, a peets coffee, and a breakfast/lunch café onsite. The campus is close to restaurants, shops, and grocery stores so it’s easy to run errands at lunch if you need to. The campus feels safe and there is plenty of parking. The company is growing fast and I think there is more job stability as a result (for those who want to stay put for a while). They seem to have an awareness that employees’ needs and wants are changing and they are working hard to accommodate the “millennial spirit”, but the change is slow. There is more diversity here than at other corporate offices in the Bay Area that I have worked for. Other places I’ve worked were DOMINATED by white males at all levels (particularly at the management level). I know there is still opportunity, but I think it is good for everyone and the success of the company when its employees are diverse, especially bosses. Allocation is a strong department equipped with solid training for new hires. Managers are usually flexible with work hours and let you set your schedule. There is a lot of opportunity for growth and if you want to move up quickly, you can do it. If you tell your managers and directors what your goals for growth are, they take you seriously and work hard to help you accomplish them (but you have to speak up).
Cons
The company is trying to catch up with the times, but it is a slow process. Since most of the employees live in other areas of the Bay Area and face significant travel time and traffic, they should consider being more flexible with work hours. Some want the option of working four 10hr shifts, some would like part-time options, and most people can agree work from home options would be great. I think the biggest down side to Allocation is that the managers will work you to death if you let them. You cannot be afraid to speak up and defend yourself. You have to be prepared to push back and re-prioritize with your manager constantly. You have to take control, create boundaries, and carve out time in your day so you can breathe, because they won’t do that for you.