-Peers and lower level management did not seem to understand the analyses. For the client, this matters because incorrect results can be reported. For the analyst, this matters because it increases the total workload that you are responsible for (because you could not let things "go on through" despite a complete analysis). Also, If you wanted to ask sophisticated questions (an attempt to learn for your own benefit/career), you had to ask upper management who were too busy. Also, lower level management and peers became resentful when you didnt ask them despite them repeatedly demonstrating that they simply could not generate reliable answers. This leads to an uncomfortable work environment. .
-The pay is low.
-Little career growth potential. The branch at which I worked does not seem to be growing in size, so you have to hope that a position becomes vacant. On a somewhat related note, management was very willing to sacrifice the employees' goals and visions to meet their needs (i.e. withhold promised promotions if the situation arose, which is understandable from a business standpoint, the show must go on, but there seemed to be very little effort to counteract unforeseen problems)
-Management played favorites. Certain ideas could be proposed by less popular individuals and face harsh criticism, whereas the same ideas propounded by popular individuals were accepted without hesitation. This can lead to resentment and feelings of frustration which are difficult to live with.
-Upper management with the capacity to treat technical problems with instrumentation were few and far between. They were also perhaps overburdened themselves to the extent that they ignored fixing problems with instrumentation. This lead analysts to instrument bottlenecking. Lower level management failed to understand this, to this the extent that analysts were accused of "doing nothing for weeks" despite repeated attempts to make clear that the instruments needed maintenance that was well above the understanding of Analyst I.