Worked with a lot of great people who were not in my department. Learned a lot in general. CEO was a great guy, very humble.
Cons
Terrible managers, pretty much all of them. High turn-over rate because 1) The managers did not respect you 2) No one bothered training you, and expected you to know everything. They don't pay you much either.
Got WFH after two months training. Salary on time.
Cons
Bad work culture. Nobody trained me. I was expected to do all the work by the end of first month. Peers neglected me. Some helped. TL was good guy but strict about his work.