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