Pros
Nothing at all. Only cons
Cons
Worst Company. I'm repeating again. This company is running by three stupid CEOs who doesn't know anything technical and they expect you work for them until you die from frustration. Believe me, you will get call at 2am in the morning if they want you to do anything for them. You'll never get salary on time. Literally sometime you've to beg for your own salary. They are just bunch of freelancers who bid on projects and will take any project and assign it to you, doesn't matter if you have ever worked on that technology..No no it won't end here.. If you won't be able to do it(obviously you are new to that technology) plus they won't give you time to learn it, so just be ready to get terminated. So no job security. Don't fall in there trap. I have suffered a lot so I don't want anyone else to suffer.