Pros
Culture, diversity, nice engagements and very friendly work environment
Cons
nothing to mention here, all is done very well
Pros
you set your own time, you learn new things, you really become a contractor who has their own business building it into a fortune
Cons
Their are no cons with this company but not putting in the work.