Ventajas
* A chance to work with some cool new technologies * Very nice kitchen/break area stocked with tons of snacks and beverages * Relaxed dress code * A great Development/QA team with some very talented & friendly people * It's in The Woodlands
Desventajas
* Lack of clear-cut vision by upper management will have you completely re-doing the same work multiple times which is both frustrating and time-wasting, yet you will still be held to a strict schedule (oftentimes with still-incomplete requirements) * Lack of any real innovation in terms of ideas or evolving towards the future leads to a feeling of stagnation; simply utilizing new technology does not make you innovative * Creative/new ideas often get immediately shot down only to be re-presented to you as someone else's down the line * Plan to spend almost as much time meeting about and attempting to estimate/document your work as you do actually performing the work * It's always nice to see an unnecessary state-of-the-art wall of cloud monitoring tools that nobody asked for, probably cost $75,000-100,000, and maybe 3 people in the entire company can interpret, yet the entire department gets a fixed 5% bonus and 3.5% raise with no basis on performance this year * An absolutely obscene employee turnover rate. The business would like to hire the top 10% of software developers yet the pay scale does not reflect this. This discrepancy makes it difficult to hire good people and even more difficult to keep them around for any length of time. The company is also a tad trigger-happy when it comes to terminating employees. I've witnessed far more employee terminations in the past 8-1/2 years than I have in my previous 20 years of work experience combined. The business seems to be of the mind that a talented developer is easily replaceable when in reality they are a valuable commodity. * Mediocre benefits