Great engineering team, nice work environment
Pros
I worked on the engineering team in Glendale, CA and I am very happy with my experience overall. The engineering leadership is credible and experienced, and they take the time to make sure the technology decisions are well thought out and implemented by the right engineers. I especially was impressed by the engineering manager (Felix) who I worked closely with. He had a great attitude and was always easy to work with, which is not something I can say for everyone. I definitely recommend this company to other engineers looking for a solid company that is growing and adopting interesting and effective technologies. The company sponsered events were always a great time, and I really enjoyed them. Teams felt cohesive. The location is also great ( for the office in glendale). Its in a very safe neighborhood next to a fun mall.
Cons
The kitchens can get pretty messy sometimes, and are reminiscent of college fraternities at times. A few others I worked with expressed similar concerns of cleanliness. But this is my only complaint really.