Pros
I work with Calance. I must say, it is a very good company to work with. Management is superb!. Co-workers are very helpful. If you are willing to learn, endless opportunities are here. Every day you walk home taking some piece of knowledge. Great work life balance. Ocean on learning opportunities Great colleagues and chance to work with industry's best experts in technology.
Cons
Sometimes perspectives win over outcomes otherwise I did not find any cons.