Pros
This is a good company for hands on learning. Since it is a small company, you get to wear multiple hats so you have the opportunity to learn a lot. You also get to work with some nice people
Cons
Since it is a small company, a lot of processes appear to be in flux and your job function could be varied. If you are someone that likes structure, this might not be the place for you. The benefits are pretty standard and pay is low. This is not a racially diverse company, specifically for black people. They are inclusive in the way that all companies are inclusive except when it comes to handling issues with minorities, especially black people. If you want a company that cares and can handle your safety as a black person in America don’t come here. They barely have any black people in leadership and they don’t promote clearly deserving black leads. The CTO is rude.