Pros
-Remote work which is quite convenient.
-Generally work in smaller teams and have a much more substantial impact on the project you're on.
-Coworkers and most senior level employees are kind and try their best to help when able.
-Paid for Udemy courses are nice to advance career.
Cons
The company has everyone managing way too much on their plates leading to an overall breakdown of quality software development. This eventually trickles down to devs with a "no failed items" policy allowed on sprints and inevitably leads to poorly planned/described stories, overtime work, and inflated estimates. All of which are detrimental circumstances and are not the proper Agile process.
The CEO is generally kind, but you can tell that a lot of these problems stem from her leadership decisions. She will find any reason to hardball/underpay on salary negotiations especially when you’re first hired or right out of college. From what I observe, it seems like she puts more and more work on her employees, especially mid-level managers, without realizing that it makes for lower quality products in the end. They also had randomly laid off a bunch of employees recently without severance.
While this could in theory be good entry level experience, I can’t say I appreciate these practices towards those who may not know better or are just trying to stay afloat in their clearly mismanaged role as it seems to be taken advantage of. The quick offer was very tempting, but had I known beforehand I would’ve rejected it.
**Also, they're leaving fake reviews.