Pros
The management at Cedrus is great. They are always going to be there to listen to any questions and concerns that you may have and if have any qualms about the company they will respond and take everything you say into consideration. The interview process is different than your typical algo interview for other tech jobs, which I thought was a lot more fun to go through and allowed for more creativity than just whiteboarding. The company values social events and meeting everyone at the company - there are frequent happy hours and company events, and even throughout the pandemic there have been several virtual team events and happy hours where we all turn our cameras on and chat and have a drink. They have a very generous work from home policy (better than I've seen at other companies), 401k matching, and health/vision/dental insurance. They honestly, truly care about their employees and I have seen that in action the past couple of years. The company itself has been an 11/10 experience in terms of how much I've learned and grown. It is a great job and I do not see myself leaving anytime soon.
Cons
The pay could be more competitive, but there are annual reviews (sometimes 2x a year) where your pay is assessed and could be increased. Sometimes you will be interviewed for a coding project and then put on a project with absolutely no coding.