It's a great place to work. The people are great and very supportive as well as the management. The company has a very good culture. The office is very comfortable and the team is very close. The only thing I dislike is the pay. It's not enough to provide for a family. I would say it's a great place to work, but if you are looking for a job with good pay, look elsewhere. I recommend it to everyone. I started here as a freelancer and it has been an amazing experience and I have made great contacts and friends.