Pros
Wonderful learning environment where managers are encouraging and lean on growth-mindset. Stable company allows for time and resources to be dedicated to learning. Everyone in engineering is respectful and for the most part egos are kept in check. There are many bootcamp hires which is great.
Cons
Constant salary exploitation on the software engineering side at least for level 2-3 devs. The DEI stuff is really placation and superficial. The company refuses to back Black Lives Matter because ya know, it's a tech company in the trucking industry which heavily relies on conservative leaders. There's constant vague messaging that "plays to both sides" when it concerns social matters. The company has double-downed on their right to maintain status quo. Any cultural heritage month/week is seen as an opportunity for gross appropriation.