Pros
If you want stress in your life work here. Ever have trouble with a low heart rate? Make sure to get a job here. They always say they are open to feedback and then when someone gives them true feedback(Like what you will soon read) they create a hostile environment to where they don't want to work there anymore. 2 developers and the Director of Engineering, who gave me the job, left for the same reasons I did... Read on to find out the reasons.
Kontras
As an employee of a company that doesn't take care of it's clients and has management that says "Clients are whiny" and "Tell the clients to stop doing the wrong thing with our software" instead of trying to fix the software so that users can't create errors, it's frustrating. I so badly wanted to fix the code but, "it's not in my job title to do so" and "It's not something we want to fix. You're time is more useful figuring out each individual client's problem as it happens". You don't want to fix your software? The only software that your company is based on? Tell me how your company will continue to create revenue? Better salesman(smoke-blowing)?