Pros
- No micromanagement - Good benefits - Good infra and work equipment - Smart people all around you
Cons
Nothing yet, I haven't found anything that could be described as a serious con
Pros
Good, great for employees should join
Cons
Sometimes it gets too much work load