laid back environment, overall great people who work there with the exception of management, good learning experience, innovative products
Inconvénients
no measures of accountability, lack of leadership and communication from management team, management badmouthing employees and blaming them for companywide problems, hard workers do not get awarded, products and processes are not well managed, owned by parent company who has no understanding of software business