Pros
Free snacks. Some smart and friendly colleagues. Salary is ok
Cons
I have worked for this company for over two years. I feel this company has a weird culture where everyone says they support each other, but there isn't. Management says to care about employees, but what the company really cares about is profit, not employees. I don't feel that the company values its employees, and I don't feel happy. Work is very stressful, I don't know about how others feel, but my health has been affected. Traders seem to be superior, I guess because companies think traders make profits and programmers work for them. Some traders are good, but some are not friendly. There is a famous saying in this industry that programmers are second-class citizens. I do feel that way at this company. Maybe I'm biased, but these are my true feelings. I would not recommend this company.