Pros
Rotational shifts and work from home option available
Cons
I worked there as business development manager for 1.5 years. They wanted me to make bids on upwork but with limited options. They have very limited technologies to work with and have given targets of $8k monthly which if you fail to achieve they will torture you as it is completely your fault rather than focusing on enhancing their set of technologies. They hire me employees with a promise that we are expanding into new technologies but will never do that. During interview they will tell you that you will get opportunities to work on new technologies but that will never happen. They commit clients to deliver a particular project on time without consulting the developer and then the developer is told to work overtime to fulfill that commitment