Pros
- organization is impeccable - there is always good communication between the departments, everything is logged, docummented and accounted for and even the CEO actively participates in the process - they really allow you to grow and appreciate hard work - I became a Lead in less than a year and my responsibilities and salary have increased every year - I never have to commute to work, all the work is done online using the latest tools - they don't take camshots/ screenshots like other companies I worked for remotely and this really builds trust and allows us to focus and acheive our goals without having the feeling of being watched
Cons
- really demanding work, but I see this as a plus because you learn a lot and push yourself to be great