Vantaggi
There is only one advantage: If you really want to stay low and spend months doing nothing and just add numbers in your CV and after 2 - 3 years need a good switch, this is your destination.
Svantaggi
1) Lack of leadership in top management. (Example: Apart from Chief technical Officer no one understands the Web Industry and how it works ) 2) Lack of personnel management. (Example: Top management doesn't know how to appreciate and retain a good & hard working employee . Whereas Business Analysts taking over 600k (approx) package deliver 1 simple project in 3 months. Developers take 5 months to deliver a simple APP. Designers take weeks to create a landing page. PHP developers take hours to install a wordpress. And no one takes leadership to look into it and fix it. One who tries to fix it is cornered politely by beautiful HR mgmt to resign. ) 3) Poor HR process management. (Example: HR management doesn't know who they are hiring, what are they hiring for, what kind of hiring can be the best for company. They simply copy and paste and hire!!) 4) Lack of technical knowledge in Business Analyst team. ( They don't know the diff between a homepage and a landing page. LOL More funny thing is due to such a poor management their ignorance and their lack of abilities are never surfaced and these employees think they are the masters of everything in IT) 5) Poor Promotions and Increments 6) CEO - (I saved this best for the last) - I really doubt if he at all has a business mind!!! I also doubt if he understands what we are doing here other than knowing "we are building websites and apps". A poor mentor, poor boss, has poor attitude towards employees, poor attitude towards clients and business. Note: I feel sad how few good talented people are getting wasted. And moreover I feel more bad about those clients who pay thousands of Pounds for such crap!!!