Pros
- Fully remote, but also has a nice office if you want to come in - Projects are fun to work on and the tech stacks are relevant (e.g. Sitecore latest versions, React and Next.js, Azure Functions) - Good benefits and decent time off amounts - The company presidents are very down to earth and approachable
Cons
- The company has an odd meeting culture where no one has to be on camera. For a lot of project meetings, there will be no one with camera on, which complicates and extends meetings ("are you muted?") - Some of the project managers here are pretty bad. For example: - Promising a client to demo things that aren't done - Not reading messages before replying to them - Not proofreading their own messages before sending them - Not knowing priority of tickets and assigning you a new one every 30 minutes - Assigning tickets to devs without enough info and re-assigning them to whoever has the background - Developers not reviewing their own PRs before publishing them, developers merging their PRs without approval, developers ignoring PR feedback - Overall the tech infrastructure is too MS-loyal and subpar. Azure DevOps instead of GitHub for repository management, Teams instead of Slack for communication, etc