Collaborative environment within your team, but disorganized with other teams.
There is a lack of standards, guidelines, and cross-team communication. Sometimes ownership is blurry, too.
"Crunch" phases, like in almost all tech companies.
No company events, difficult to connect with others.