Excellent place to learn. Great team - super sharp. Warm and friendly. Strong Management. Good, stable and growing product suite. Good outlook for the business. Customer centric and very agile.
Cons
Development surges are frequent and based on customer demand. Office needs doing up.