Pros
- job potential and possibilities - technical learning possibilities among the platforms and interoperability - good benefits - open door policy (see cons*) - pay is not bad, but is below what a tech should get for the migraines and frustrations one gets working.
Kontras
- short term goals are killing the log term potentials in the company - *open door policy is great but some managers take it as a personal attack instead of new improvements (not truly open door) - high turnover because of the job dynamics - old and or outdated equipment - management does not know what their employees are capable of doing given the chance - no possibilities to advance, technically or professionally - technically incapable outsourcing that internal employees can not fix on a short term basis - the agile environment produces a lot of fast unstable products to meet schedules that has to be fixed again and again over a long term basis (company has some belief that the more work the more productive they are) - high level of stress due to the above comment - more then a fair share of finger pointing or finding blame then finding solutions