Pros
There is nothing positive about working for this company. Frequently, they mislead employees and contractors when taking on unrealistic development projects. There is zero support from upper management.
Cons
There is zero management skills/support when running into issues. There is no project manager to assist with upset clients who are lied to about meeting timelines of projects. The company has really no idea what and who is responsible functional software development. Software is often flawed and there is no support when trying to problem solve serious issues. This in return makes an extremely toxic relationship with clients. Often times coworkers are pulled from one development project and placed on another project. There is no accountability from management when it comes to assisting with correcting software glitches. Clients become extremely upset as this often occurs, because they were lied to when contracts were originally signed. Failure of development projects routinely occur. Clients are lied to often times by upper management regarding timelines to correct issues. My advice to anyone interested in working here is to not apply. Company continues to take on software projects they no nothing about and will not work towards finding solutions. The major issue is the company has grown way to fast and really have no idea what they are doing. A lot of these development projects are still in the infancy stage. They are ultimately set up for failure due to the inability of upper management to take charge and oversee project solutions in a timely manner.