generally the company was ok, very generous with benefits. however your experience will vary on your team lead's performance,leadershi,values and work ethic.The good thingsbenefits, the workload is nice, you will learn alot, it is a good startup company to gain experience from.
The challengessince it's a startup it's not an established company but aside from this facts, you should give this company a try. for other's however there wsn't that much career dev on their roles but as an HR, yes loved being part of the team.