Parking is an issue. They are always running out of parking badges and even building badges. If you're lucky (or have a manager that cares), you can get a badge. Otherwise, you'll have to fight for street parking.
There are some real issues in the engineering department.
The constant reorganization of people and teams can be quite frustrating.
Some real problems in engineering lie with very poor management and values. The company as a whole does not value quality whatsoever. It's a surprise if any testing gets done on the products. The product is slipping further and further into an unorganized, buggy mess. I've never seen a software company disregard quality so much - upper management told me they "don't believe" in testing. I have no idea how they expect to be successful in the long term with this attitude. I wouldn't want to pay a company for a service knowing that they really didn't care about my experience as a customer.
Upper management does not listen to the advice from experienced engineers. They only care about making themselves look good. I was shocked to experience upper management that was unwilling to have a conversation about systematic issues. It should always be about teamwork and finding solutions to problems together, but it was instead always a "I don't think so, so I'm not going to listen. Go back to work." kind of conversation. They are setting awful values and awful examples for the department.
Poor design decisions are made to get features out the door without thinking about longevity or scalability. It's truly a mess.