Pros
Overall company goals are optimistic Best to work in sales, marketing or us based dev team.
Cons
Support team members are limited - manager micro manages and you will work more than 40 hours a week on grunt tasks and oncall (without overtime) schedule that serve the company and the support manager but not your career objectives. Most of what you learn will be application specific with no applicable use case outside of this company. If you are going to be putting extra hours to advance your career, do so at a company that uses generalized technologies that you can be mentored by professionals with established policies and leadership. Putting in time is one thing on focused objective, but you will be spread thin across different subject matter that you will grow tired on this position quickly. This company doesn't have good mentorship within the support team department for generalized technologiies - only their app - they have below average personnel when it comes to generalized technology expertise. During interview you will be asked if you are "hungry" and motivated - this is code that the manager will ask the world of you on meaningless tasks and you will shoulder accountability while other departments in the company get a free ride. The only other employees who have it worse than this department are the outsourced dev team.