Pros
Squire has been great to work for. I have great collaboration with my team and mentor, as well as regular meetings with my manager. The benefits at Squire are incredible and I have felt valued for the work and effort I have been putting in. It feels like my direct management and the management of the company as a whole truly care about Squire's mission and all their employees.
Cons
Squire's product is complex and multi-faceted, especially on an internal level. They are doing their best to improve internal training and ramping processes, but there has been cases where I haven't had all the information needed on a call or things that weren't covered in my training. (the management is aware of this and is actively working to improve the processes)