Pros
Good place to learn. Uses creative solutions for older technology to allow for a generalized version of Newer Technology.
Cons
This is where everything can get lengthy: Privacy: When I interviewed my email was leaked at some point and someone emailed me a nasty email about the company. I forwarded this out of concern to then HR person. Explanation given was that it was someone I knew that sent the message to me... not my email being leaked. But anyone who knows me would have actually told me, and 1 did. A friend in the area had done just that before I interviewed with the company. This is not a business. This is a Mom and Pop shop with many more 0's running through it than most. The business itself is not in great shape, so stability is a little in question. As such Drama is a major problem of the company. Hiring mostly women the turnover rate is well known to the area. Some have even referred to it as In N' Out employer because of the rate or turnover. I am not sure of the reasons these people are walking/leaving but most of them seem to site the direct management. Next point is that the direct management is often taken on directly but the main C-Level executives. This leads to rivalries and very confusing takes on the direction and position that is being worked by the employees. Which could lead to the issues of individuals walking out. As far as the IT infrastructure, it's confusing to say the least. Using 15 year old technology with no desire to spend the time and money needed to bring it all up to within 5 year /current standards. Split Business: This is a term used when a shop has an IT group that churns out easy money for other customers/clients while the main business does it's niche in a market. This is a VERY risky way of doing business and has left the IT department in shambles. At the time of my leaving there was only 1 person left saddling a task that required them to work nights and weekends for the next 3 months at minimum. The one before that left due to complaints not being heard. Lastly Confusion: The reason given for my termination was "Not the right fit", I had been there for 6 months at that point and was handling many projects with varying degrees of difficulty and learning curve. There was no feedback that I wasn't meeting standards or goals and had something to bring to the table every time it was required. Balancing these things and training a couple other people I end up seeing a boot, without a real reason. The only thing that bothers me is the reason I was terminated doesn't fit. After I was coerced into talking to HR about issues I had with the company and my salary, within one work day I was terminated. Upon asking HR not to discuss these things with upper management(They weren't actually incriminating just a bump in salary(5 - 10k from 40k/year) due to a kid arriving soon and the level of work that was requested of me(SR Level Work)). HR's response was that I should be glad I make more than most people in the office... I mentioned I didn't like knowing that and terminated the conversation.