
There's almost no benefits package unless a country mandates it with the most basic app subscriptions as a bonus and the pay is average for the market.
Meetings are all branded as optional with many of them being mandatory to attend making the experience frustrating for everyone. Managers chase employees to attend meetings substituting words like "must attend" with "preferable"
The process is haphazard and unclear. As there's no processes set in place and managers hiring basically who they like the most based on no criteria, the interview process can last for months.
The culture is the definition of toxic positivity and passive aggression. Everything must be positive, criticism is not allowed, all actions are done to "improve" and objections are frowned upon. It's a very effective brain washing marketing effort.
Managers and upper management make a point that GitLab is not a democracy and have unlimited privilege to fire or promote employees regardless of real world preformance or processes. Management can't be escalated, criticized or blamed since they are mostly friends and unregulated.
GitLab is viewed by outsiders as pretentious and over exaggerating the success and efficacy of their culture and product. After my experience working with them, I agree. The company needs processes in place and for leadership to be changed especially for non technical teams.