Type A personalities dominate the company, so much so that ‘appearing busy’ drives success more than actual work completion.
People are constantly overworked, then praised for their ‘60 hours billable’ dedication - no mitigations of those situations.
Project Managers come in with little experience in Salesforce and are immediately blamed for any poor performance on their project, never the Sales team (led by an owner) who set unrealistic expectations with the client.
Owners micromanage so much that they have reviewed individuals’ timesheets on a weekly basis and send feedback to their managers.
You are expected to log 8 hours per day in 15 minute increments (not industry standard of ‘4 hours this project, 4 hours that project)... NO it is ‘30 minutes creation of field A, unit testing’... and you are often forced to either work 9 hour days to log 8 hours or add bathroom time to a development task.
Turnover is moderate here as many developers leave around the 2-year mark... they will state developers are here 10+ years but that is a small few.
Management will speak positively about projects that are on fire and need all hands on deck to fix, but projects that run smoothly will receive no attention.
Salesforce ‘development’ is mostly partnerships with managed packages that focuses on learning custom configuration that will not be as useful for career growth as Apex development.