Has gone from best place to work to the worst in a span of 2 years. Engineering management has too many large egos pretending to be humble. If you are a low level engineer with great ideas that don't fall within the broader company skill set then good luck. Your ideas will not really be considered. Free lunch for only some departments and not others?