Pros
The vacation policy is flexible Work/life balance for engineering dept is decent
Cons
There is no clear line between individual contributors and leadership. You have to provide feedback on your manager's work, e.g. their code , and visa versa. This presents a serious problem where one must be overly careful and potentially keep important feedback to themselves for fear of criticizing someone who has power over your career progression. Project structure is extremely loose or missing, which makes it very difficult to estimate and deliver on a predictable schedule. No importance is placed on project management. Most projects do not have a project manager or similar role assigned to them. Little attention is paid to design, so applications within the company lack consistency in quality, behavior, appearance. Arrogance leads to unnecessary toxic interactions. The company will not spend money on productivity tools like Jira, Slack, Confluence, etc. Engineering leadership is hyper-focused on business and accounting rather than engineering excellence, and short term gains always win out over long term vision with regards to scalability, maintainability, and agility. They "roll their own" technology solutions. Instead of using industry-leading software, GLG will often create their own solutions. This leads to maintenance issues, scalability problems, and little or incomplete documentation.