Pros
Good Development Teams for GII Solutions Work From Home Options Intelligent CEO Some very good teams and stable clients, but the teams vary drastically Interesting Projects and Customers
Cons
Project managers have limited experience and are not technical Paths to promotions seem to have more to do with friends/connections than performance Long Work Hours Very different managers some have a very very authoritarian style of leadership Management misrepresents team contributions and takes credit without basic knowledge of product Losing highly skilled employees Employees lost are not replaced with the same skill level Communication is frigid with repercussions / no anonymity if you try to address any issues No open door policy Management insight is limited your project manager is your only interface with the company Team dynamics can rapidly change causing lag time for development Ignores repeat patterns for friends saw several good employees leave or be let go due to perspective issues and misrepresentations Patterns are not anomalies and are occurring for solvable reasons ( specifically Authoritarian Management styles and lack of team clarity to higher managers) Lots of changes in office structures and negotiations with clients